package com.efast.cafe.portal.bean.api;

import java.util.List;

import com.efast.cafe.framework.constant.CommonConstant;
import com.efast.cafe.portal.entity.api.PortalApiModule;
import com.efast.cafe.portal.entity.api.PortalApiObject;
import com.efast.cafe.portal.entity.api.PortalApiService;

public class PortalApiModuleBean extends PortalApiModule{
	
	private Integer type = CommonConstant.PortalNodeType.MODULE;
	
	private String title;
	
	private Integer systemId;
	
	private Integer moduleId;
	
	private String name;
	
	private PortalApiProjectBean project;
	
	private PortalApiSystemBean system;
	
	private List<Integer> objIds;
	
	private List<Integer> servIds;
	
	private List<Integer> templateIds;
	
	private List<Integer> viewIds;
	
	private List<PortalApiService> servList;
	
	private List<PortalApiObject> objList;
	
	private String parentName;
	
	private String parentVersion;
	
	private Integer isDefault;

	private PortalApiModuleBean data;
	
	public List<Integer> getViewIds() {
		return viewIds;
	}

	public void setViewIds(List<Integer> viewIds) {
		this.viewIds = viewIds;
	}

	private String contextPath;
	
	private Integer pid;
	
	public Integer getSystemId() {
		return systemId;
	}

	public void setSystemId(Integer systemId) {
		this.systemId = systemId;
	}

	public List<PortalApiService> getServList() {
		return servList;
	}

	public void setServList(List<PortalApiService> servList) {
		this.servList = servList;
	}

	public List<PortalApiObject> getObjList() {
		return objList;
	}

	public void setObjList(List<PortalApiObject> objList) {
		this.objList = objList;
	}

	public String getParentName() {
		return parentName;
	}

	public void setParentName(String parentName) {
		this.parentName = parentName;
	}

	public String getParentVersion() {
		return parentVersion;
	}

	public void setParentVersion(String parentVersion) {
		this.parentVersion = parentVersion;
	}

	public Integer getModuleId() {
		return moduleId;
	}

	public void setModuleId(Integer moduleId) {
		this.moduleId = moduleId;
	}

	public List<Integer> getObjIds() {
		return objIds;
	}

	public void setObjIds(List<Integer> objIds) {
		this.objIds = objIds;
	}

	public List<Integer> getServIds() {
		return servIds;
	}

	public void setServIds(List<Integer> servIds) {
		this.servIds = servIds;
	}

	public Integer getIsDefault() {
		return isDefault;
	}

	public void setIsDefault(Integer isDefault) {
		this.isDefault = isDefault;
	}

	public Integer getType() {
		return type;
	}

	public void setType(Integer type) {
		this.type = type;
	}
	
	

	public String getTitle() {
		return title;
	}

	public void setTitle(String title) {
		this.title = title;
	}

	public PortalApiProjectBean getProject() {
		return project;
	}

	public void setProject(PortalApiProjectBean project) {
		this.project = project;
	}

	public PortalApiSystemBean getSystem() {
		return system;
	}

	public void setSystem(PortalApiSystemBean system) {
		this.system = system;
	}

	public PortalApiModuleBean getData() {
		return data;
	}

	public void setData(PortalApiModuleBean data) {
		this.data = data;
	}

	public String getName() {
		return name;
	}

	public void setName(String name) {
		this.name = name;
	}

	public Integer getPid() {
		return pid;
	}

	public void setPid(Integer pid) {
		this.pid = pid;
	}

	public List<Integer> getTemplateIds() {
		return templateIds;
	}

	public void setTemplateIds(List<Integer> templateIds) {
		this.templateIds = templateIds;
	}

	public String getContextPath() {
		return contextPath;
	}

	public void setContextPath(String contextPath) {
		this.contextPath = contextPath;
	}

	
	
	

}
